//
//  NotesTeacherVC.m
//  优学荟管理系统
//
//  Created by 星道 on 17/6/29.
//  Copyright © 2017年 星道三好. All rights reserved.
//

#import "NotesTeacherVC.h"
#import "OrdinaryHomeCell.h"
#import "NotesTeacherHeaderView.h"
#import "ReadingNotesVC.h"
#import "NotesTeacherGetMoneyVC.h"

@interface NotesTeacherVC ()
/**
 数据存放 @[@"Title":@"",@"Img":@""]
 */
@property (nonatomic, strong) NSArray <NSDictionary *>*DataArr;
@end

@implementation NotesTeacherVC


- (void)viewDidLoad
{
    [super viewDidLoad];

    // 配置TableView
    [self SetupTableView];

}



#pragma mark  - 配置
/**
 配置TableView
 */
- (void)SetupTableView
{
    // 占位
    self.tableView.tableFooterView = [UIView new];
    self.tableView.tableHeaderView = [UIView new];
    // 预注册
    [self.tableView registerNib:[UINib nibWithNibName:[OrdinaryHomeCell description] bundle:nil] forCellReuseIdentifier:@"Cell"];
    // 预估高度
    self.tableView.rowHeight = 64;
}







#pragma mark - TableView代理
//区
- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    return 1;
}

//行
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    return self.DataArr.count;
}

//Cell
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    OrdinaryHomeCell *Cell = [tableView dequeueReusableCellWithIdentifier:@"Cell" forIndexPath:indexPath];
    //取值
    NSDictionary *Dict = self.DataArr[indexPath.row];
    // 点语法
    Cell.Dict = Dict;
    return Cell;
}

//区头
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
{
    NotesTeacherHeaderView *HeaderView = [[[NSBundle mainBundle] loadNibNamed:[NotesTeacherHeaderView description] owner:nil options:nil] lastObject];
    HeaderView.userName.text = [NSString stringWithFormat:@"%@(%@)",[AccountTool shareAccountTool].currentAccount.petName,[AccountTool shareAccountTool].currentAccount.username];
    return HeaderView;
}

//区高
- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section
{
    return 150 * KScale;
}

// 行高
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return 64;
}

//单击行事件
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
    // 处理TableView的点击事件
    [self MgrTableView:tableView DidSelectRowAtIndexPath:indexPath];
}





#pragma mark - 处理点击事件
/**
 处理TableView的点击事件
 */
- (void)MgrTableView:(UITableView *)TableView DidSelectRowAtIndexPath:(NSIndexPath *)IndexPath
{
    // 阅读心得
    if (IndexPath.row == 0)
    {
        ReadingNotesVC *VC = [[ReadingNotesVC alloc] init];
        [self.navigationController pushViewController:VC animated:YES];
    }

    // 资金提现
    if (IndexPath.row == 1)
    {
        NotesTeacherGetMoneyVC *VC = [[NotesTeacherGetMoneyVC alloc] init];
        [self.navigationController pushViewController:VC animated:YES];
    }
}







#pragma mark - Setter
- (NSArray <NSDictionary *>*)DataArr
{
    if (!_DataArr)
    {
        _DataArr = @[
                     @{@"Title":@"阅读心得",@"Img":@"home_icon_heart_default"},
                     @{@"Title":@"资金提现",@"Img":@"home_icon_money_default-1"}
                     ];
    }
    return _DataArr;
}

@end
